<?php
date_default_timezone_set('America/Bogota');
?>
<!DOCTYPE html>
<html>
    <head>

        <?php $this->load->view("head"); ?>
        <?php $this->load->view("headGrillas"); ?>
        <title>Creación,edición,consulta y eliminación de avaluos</title>
    </head>
    <script type="text/javascript">
        $(document).ready(function(){
            //Grilla de topografías
            jQuery("#tbGrillaTopo").jqGrid({
                url: '<?php echo site_url("grillas/avaluos"); ?>',
                datatype: 'json',
                mtype: 'POST',
                colNames:['Proyecto','Numero','Aprobado','Observación'],
                colModel :[
                    {name:'proyectoNombre',index:'proyectoNombre', width:230,edittype:'select',editable:true,editoptions:{value:"<?php echo $proyectos; ?>"},editrules:{required:true}},
                    {name:'avaluoNumero',index:'avaluoNumero', width:300,editable:true},
                    {name:'avaluoAprobado',index:'avaluoAprobado', width:100,editable:false},
                    {name:'avaluoObservacion',index:'avaluoObservacion', width:100,editable:false}
                ],
                autowidth:true,
                pager: jQuery('#divPagTopo'),
                rowNum:10,
                rowList:[10,20,30,50],
                editurl: '<?php echo site_url("avaluos/acciones"); ?>',
                sortname: 'proyectoNombre',
                sortorder: "asc",
                viewrecords: true,
                caption: 'AVALÚOS',
                height:160
            });
            jQuery.extend(jQuery.jgrid.del, 
                {
                    afterSubmit:function(r,d){
                        if(r.responseText !== ""){
                            var json = eval("(" + r.responseText + ")");
                            var estado = false, mensaje = '';
                            if(json.ok === "ok")
                                estado = true;
                            else
                                mensaje = json.error;
                            if(estado){
                                alert("Se ha eliminado el registro correctamente");
                            }
                            return [estado,mensaje];
                        }else{
                            alert("Se ha eliminado el registro correctamente");
                            return [true,''];
                        }
                            
                    },closeAfterAdd: true,closeAfterEdit: true,reloadAfterSubmit:true} );
             jQuery.extend(jQuery.jgrid.edit, { closeAfterAdd:true,closeAfterEdit:true,
             afterSubmit:function(r,d){
                 console.log(r.responseText," esi respondio");
                        if(r.responseText !== ""){
                            var json = eval("(" + r.responseText + ")");
                            var estado = false, mensaje = '';
                            if(json.ok === "ok")
                                estado = true;
                            else
                                mensaje = json.error;
                            if(estado){
                                alert("Se ha editado el registro correctamente");
                            }
                            return [estado,mensaje];
                        }else{
                            alert("Se ha editado el registro correctamente");
                            return [true,''];
                        }
                            
                    }  });
            //Barra de navegación
            jQuery("#tbGrillaTopo").navGrid('#divPagTopo',{edit:<?php echo $edit; ?>,add:<?php echo $add; ?>,del:<?php echo $del; ?>,view:<?php echo $view; ?>});   
<?php $this->load->view("enReady"); ?>
    }); //fin $(document).ready(function(){
<?php $this->load->view("funcionesJs"); ?>
    </script>
    <body>        
        <?php $this->load->view("enBody"); ?>
        <div id="divTitulo">AVALÚOS</div>
        <div id="divPagTopo" class="scroll" style="text-align:center;"></div>
        <table id="tbGrillaTopo" class="scroll" style="font-size: 14px"></table>

    </body>
</html>